
#ifndef __JXOS_CONFIG_H
#define __JXOS_CONFIG_H

#define JXOS_TASK_ENABLE        1
#define TASK_MAX                6

#define JXOS_ENENT_ENABLE       1
#define EVENT_MAX               4

#define JXOS_MSG_ENABLE         1
#define MSG_QUEUE_MAX           1

#define JXOS_REGISTRY_ENABLE    1


#define JXOS_SYS_SERVICE_POWER_MGR_TASK_ENABLE    			1

#define JXOS_SYS_SERVICE_SOFTWARE_TIMER_TASK_ENABLE    		1
#define SWTIMER_MAX 									    6

#define JXOS_SYS_SERVICE_DEBUG_PRINT_TASK_ENABLE			1
#define PRINT_BUFF_LEN 										512
#define JXOS_SYS_SERVICE_DEBUG_PRINT_BLOCKED_PRINT_ENABLE	0
#define JXOS_SYS_SERVICE_DEBUG_PRINT_KERNEL_PRINT_ENABLE	0
#define JXOS_SYS_SERVICE_DEBUG_PRINT_LIB_PRINT_ENABLE		0
#define JXOS_SYS_SERVICE_DEBUG_PRINT_HAL_PRINT_ENABLE		0
#define JXOS_SYS_SERVICE_DEBUG_PRINT_BSP_PRINT_ENABLE		0
#define JXOS_SYS_SERVICE_DEBUG_PRINT_SYS_SER_PRINT_ENABLE	1
#define JXOS_SYS_SERVICE_DEBUG_PRINT_STD_APP_PRINT_ENABLE	0
#define JXOS_SYS_SERVICE_DEBUG_PRINT_USER_PRINT_ENABLE		1

#define JXOS_STD_APP_KEY_TASK_ENABLE    				1
#define KEY_TASK_SCAN_TIME    			                	25/5    //swtimer tick = 5ms
#define KEY_TASK_MULTI_CLICK_TIME    			        	300/5

#endif

